/* 
Document   : default
Created on : 2009-4-5, 17:01:37
Author     : 47
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
body
{
    background-image:url(bg.jpg);
    background-repeat:repeat-x;
    background-attachment:scroll;
    background-color:#FFFFFF;

    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
}
h2
{
    text-decoration: underline;
}
a
{
    /*padding:1px 3px 1px 1px;�ϣ��ң��£���*/
    color:blue;
}
a.menu_item
{
    /*padding:1px 1px 1px 1px;�ϣ��ң��£���*/
    color:black;
}
a.commonbutton
{
    font-weight:normal;
        font-size:small;
}
a.commonbutton:nover
{
    text-decoration:none;
    color:white;
    background-color:#0033FF;
}
a:hover
{
    text-decoration:none;
    color:white;
    background-color:#0033FF;
}
a.btn_closewin
{
    padding:3px 1px 0px 2px;/*�ϣ��ң��£���*/
    text-decoration:none;
    color:white;

}
a.btn_closewin:hover
{
    text-decoration:none;
    color:white;
    background-color:red;
}
a.pagetitle
{
}
a.pagetitle:hover
{
    background-color: #ccffff;
}
table
{
    font-weight: normal;
    font-size: 14px;
    border-color: #0099cc;
    border-bottom-style: none;
    border-right-style: none;
    /*padding-top: 2px;
    padding-bottom: 1px;*/

}
th
{
    border-color: #0099cc;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-style: none;
    border-left-style: none;
}
th.maintitle
{
    background-color:#0066CC;
    color:white;
    font-weight:bold;
    text-align:center;
    vertical-align: middle;
    font-size:16px;
    height:25px;
}
tr.maintitle
{
    background-color:#0066CC;
    color:white;
    font-weight:bold;
    text-align:center;
    vertical-align: middle;
    font-size:16px;
    height:25px;
}
tr.titleline
{
    background-color:#0033FF;
    color:white;
    font-weight:bold;
    text-align:center;
    vertical-align: middle;
    font-size:16px;
}
tr.listtitle
{
    background-color:#0033FF;
    color:white;
    font-weight:bold;
    text-align:center;
    vertical-align: middle;
    font-size:12px;
}
tr.infoline
{
    text-align:center;
    vertical-align: bottom;
    font-size:12px;
}
tr.infoline:hover
{
    background-color:#00FF33;

}
tr.controlline
{
    background-color:#FFFFE6;
    text-align:center;
    vertical-align: middle;
}
tr.submitcell
{
    background-color:#FFFFCC;
    text-align:center;
    vertical-align: middle;
}
td
{
    border-color: #0099cc;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-style: none;
    border-left-style: none;
    text-align:center;
}
td.labelcell
{
    font-weight:bold;
    color:blue;
    text-align:right;
}
td.inputcell
{
    text-align:left;
}
td.messagecell
{
    font-weight:bold;
    color:red;
    text-align:center;
}
tfoot
{
    background-color:#0066CC;
    color:white;
    font-weight:bold;
    text-align:center;
    vertical-align: middle;
    font-size:16px;
}
hr
{
    height:1px;

}

